function fntConciliacionGetCuentas() {

    intEmpresa = $("select[name='sltConciliacionEmpresa']").val();
    objInterface = $("#div-conciliacion-cuenta");
    objInterface.html("");
    $.ajax({

        type: "POST",
        data: $("#frmBancosConciliacion").serialize(),
        url: "admin_bancos_Conciliacion_data.php?operation=cuentas&empresa="+intEmpresa,
        beforeSend:function() {
            fntOpenDialogCargando();
        },
        success:function(data) {
            objInterface.html(data);
            fntCloseDialogCargando();
            fntConciliacionGetConciliaciones(0);
        },
        error:function() {
            fntCloseDialogCargando();
        }

    });
    
}
function fntConciliacionGetConciliaciones(intConciliacion) {

    intCuenta = $("select[name='sltConciliacionCuenta']").val();
    objInterface = $("#div-conciliacion-conciliacion");
    objInterface.html("");
    $.ajax({

        type: "POST",
        data: $("#frmBancosConciliacion").serialize(),
        url: "admin_bancos_Conciliacion_data.php?operation=conciliaciones&cuenta="+intCuenta+"&conciliacion="+intConciliacion,
        beforeSend:function() {
            fntOpenDialogCargando();
        },
        success:function(data) {
            objInterface.html(data);
            fntCloseDialogCargando();
            fntConciliacionGetContenido();
        },
        error:function() {
            fntCloseDialogCargando();
        }

    });
    
}
function fntConciliacionGetContenido() {

    intConciliacion = $("select[name='sltConciliacionConciliacion']").val();
    objInterface = $("#div-conciliacion-contenido");
    objInterface.html("");
    $.ajax({

        type: "POST",
        data: $("#frmBancosConciliacion").serialize(),
        url: "admin_bancos_Conciliacion_data.php?operation=contenido&conciliacion="+intConciliacion,
        beforeSend:function() {
            fntOpenDialogCargando();
        },
        success:function(data) {
            objInterface.html(data);
            fntCloseDialogCargando();
        },
        error:function() {
            fntCloseDialogCargando();
        }

    });
    
}
function fntConciliacionGuardar() {

    objInterface = $("#div-conciliacion-mensajes");
    objInterface.html("");
    $.ajax({

        type: "POST",
        data: $("#frmBancosConciliacion").serialize(),
        url: "admin_bancos_Conciliacion_data.php?operation=s",
        beforeSend:function() {
            fntOpenDialogCargando();
        },
        success:function(data) {
            objInterface.html(data);
            fntCloseDialogCargando();
        },
        error:function() {
            fntCloseDialogCargando();
        }

    });
    
}
function fntConciliacionCerrar() {

    objInterface = $("#div-conciliacion-mensajes");
    objInterface.html("");
    $.ajax({

        type: "POST",
        data: $("#frmBancosConciliacion").serialize(),
        url: "admin_bancos_Conciliacion_data.php?operation=c",
        beforeSend:function() {
            fntOpenDialogCargando();
        },
        success:function(data) {
            objInterface.html(data);
            fntCloseDialogCargando();
        },
        error:function() {
            fntCloseDialogCargando();
        }

    });
    
}
function fntConciliacionGetActual() {

    intConciliacion = $("select[name='sltConciliacionConciliacion']").val();
    objInterface = $("#div-conciliacion-actual");
    objInterface.html("");
    $.ajax({

        type: "POST",
        data: $("#frmBancosConciliacion").serialize(),
        url: "admin_bancos_Conciliacion_data.php?operation=actual&conciliacion="+intConciliacion,
        beforeSend:function() {
            fntOpenDialogCargando();
        },
        success:function(data) {
            objInterface.html(data);
            fntCloseDialogCargando();
        },
        error:function() {
            fntCloseDialogCargando();
        }

    });
    
}


function fntVerificarDatos() {
    boolReturn = true;
    strError = "";

    if( $("select[name='sltMovimientoTipo']").val() < 0 ) {
        boolReturn = false;
        strError += ( strError != "" ) ? "\n" : "";
        strError += "Ingrese tipo";
    }
    if( !boolReturn )
        alert(strError);
    
    return boolReturn;        
}
function fntGetReporte() {
    
    if( fntVerificarDatos() ) {
        var objInterface = $("#div-emision-resultado");
        objInterface.html("");
        $.ajax({

            type: "POST",
            data: $("#frmBancosMovimiento").serialize(),
            url: "admin_bancos_movimiento_data.php?operation=resultado",
            beforeSend:function() {
                fntOpenDialogCargando();
            },
            success:function(data) {
                objInterface.html(data);
                fntCloseDialogCargando();
            },
            error:function() {
                fntCloseDialogCargando();
            }

        });
    }
    
}
function fntImprimir(strType) {
    
    if( fntVerificarDatos() ) {
        var myForm = document.frmBancosMovimiento;
        var strAction = myForm.action;

        myForm.target = "_blank";
        myForm.action = "admin_bancos_movimiento_data.php?operation=resultado&print="+ strType;
        myForm.submit();

        myForm.target = "_self";
        myForm.action = strAction;
    }

}
$(function() {
    
    $("select[name='sltConciliacionEmpresa']").change( function() {
        fntConciliacionGetCuentas();
    });
    
    $("#btn-ver").button({
        
    }).click(function() {
        fntGetReporte();
    });
    $("#btn-imprimir").button({
        icons: {
            primary: "ui-icon-print"
        }            
    }).click(function() {
        fntImprimir("print");
    });
    $("#btn-excel").button({
        icons: {
            primary: "ui-icon-excel"
        }            
    }).click(function() {
        fntImprimir("excel");
    });
    fntConciliacionGetCuentas();
});